template < class Node >
Link<Node>::Link(const Node& _oStartNode,const Node& _oEndNode)
	: m_pStartNode(&_oStartNode)
	, m_pEndNode(&_oEndNode)
{
	
}

template < class Node >
const Node &Link<Node>::getStartNode() const
{
	return *this->m_pStartNode;
}

template < class Node >
const Node &Link<Node>::getEndNode() const
{
	return *this->m_pEndNode;
}